.after-sales-detail {
    padding-bottom: 120rpx;

    .after-sales-header {
        .after-sales-status {
            padding: 48rpx 30rpx;
            background-color: #555555;
        }

        .after-sales-explain {
            padding: 20rpx 30rpx 24rpx;
        }
    }

    .negotiation-record {
        padding: 24rpx 30rpx;

        .arrow {
            width: 28rpx;
            height: 28rpx;
        }
    }

    .return-goods-container {
        padding: 20rpx 24rpx 55rpx;

        .return-goods-row {
            line-height: 40rpx;
            font-weight: 400;
        }
    }

    .btn-group {
        padding: 0rpx 24rpx;
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        height: 100rpx;

        .btn {
            padding: 10rpx 34rpx;
            border: 1px solid #999999;
        }
    }

    .goods-container {
        .goods-header {
            padding: 20rpx 24rpx;

            .store-img {
                width: 40rpx;
                height: 40rpx;
            }

            .store-name {
                line-height: 40rpx;
                align-self: flex-end;
                font-family: PingFang SC;
            }
        }

        .goods-item {
            padding: 25rpx 24rpx;

            .goods-img {
                width: 180rpx;
                height: 180rpx;
                flex: none;
            }

            .goods-info {
                margin-left: 24rpx;
                flex: 1;
            }
        }
    }
}

.return-address-contain {
    padding: 20rpx 24rpx 28rpx 30rpx;

    .address {
        flex: 1;
        line-height: 38rpx;
    }

    .address-title {
        width: 150rpx;
        align-self: flex-start;
        line-height: 40rpx;
    }

    .copy-btn {
        flex: 0 0 7%;
        background-color: #F4F4F4;
        color: #555555;
        align-self: flex-start;
        padding: 3rpx 16rpx;
        margin-left: 12rpx;
        border-radius: 4rpx;
    }
}

.tips-dialog {
    height: 230rpx;
    width: 100%;
}